home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1994 January / PSL Monthly Shareware CD-ROM (Public Software Library) (January 1994).iso / reviews / pg_08 < prev    next >
Text File  |  1993-11-09  |  52KB  |  1,435 lines

  1. PG-08:  General Programming Tools and Info
  2.  
  3.  
  4. ARIS Version Tracking System 1.3 [AVTS13]
  5.    Riedel, Alexander
  6.    $30
  7.    #20286 [2 disks] (11-93 CD)
  8. is a control/configuration management system for software allowing you
  9. to keep track of the versions of source code modules and tracing the
  10. development of the program.
  11.  
  12.  
  13. Super Shareware System 1.0
  14.    PractiComp
  15.    $65
  16.    #27874/4668 [2 disks]
  17. tracks customers, prospects, distributors, contacts, products, sales,
  18. and exenses for shareware authors. You can do targeted mailings to
  19. customers, prospects, and distributors, printing postcards or labels.
  20.  
  21. There are 24 reports available, some including contact listings and
  22. directories, geographic summaries for customers and distributors, a
  23. balance sheet, payments due and income over a specified time period with
  24. subtotals by day, month, or year. You can import data in dBASE,
  25. Delimited, or SDF formats.
  26.  
  27.  
  28. ---------------
  29. 12345 Debugging          Small Programs Disk
  30. ---------------
  31.  
  32. DynaStrip (DSTRIP)
  33.    Dynasoft
  34.    $0
  35. is a debugging information manager. It searches all subdirectories and
  36. processes any OBJ files that match the wildcard filespecs. It allows
  37. selective stripping of debugging information, thus resulting in linkable
  38. applications that support moderate debugging capabilities.
  39.  
  40. I&C and IOPort 1.01 (IOPORT)
  41.    Gramann, R. A.
  42.    $22
  43. I&C is a TSR debugger. Unlike Debug and CodeView, it can be used to debug TSR
  44. programs as they operate. At the press of a key, it allows memory inspection,
  45. memory modification, and instruction breakpoint with data collection. IOPort
  46. allows port input and output by pressing a hot-key.
  47.  
  48. Memutils 1.1 (MEMUTIL)
  49.    Shearer Cooper Computer Company
  50.    $10
  51. is a collection of utilities that can greatly assist in debugging and
  52. monitoring memory usage and memory problems in programs. USEMEM uses up a
  53. specified amount of memory, for checking how your program will run on macnines
  54. with less memory. FILLMEM fills memory with a specified value and then
  55. optionally runs your program. MEMTEST performs a byte-by-byte test of your
  56. standard DOS (640K) memory. WATCHMEM is a TSR that watches and remembers all
  57. requests for memory (allocation, modification, and release) as well as
  58. requests for execution and termination.
  59.  
  60. Monitor
  61.    Wissinger, Richard
  62.    $25
  63. is a programmer's debugging tool. When you press the hotkey, it will interrupt
  64. the current process in your machine, and display all the appropriate
  65. information about the interrupted process. You can now alter the state of
  66. MONITOR/386, such as entering new breakpoints, modifying memory, etc.
  67.  
  68. SOS Engine 2.14a (SOSENG)
  69.    Solid Oak Software
  70.    $30
  71. is a debugging tool which records low level application activity such as
  72. file accesses, reads, writes, memory allocation requests and more. It
  73. links into an application in Clipper, C, BASIC, TP, etc.
  74.  
  75. SpyTrak 2.5
  76.    Korvin Communications Co.
  77.    $30
  78. is a TSR, disassembling and debugging tool. Disassembling is performed
  79. during the program's execution. It tracks each operation performed by
  80. the program step by step, recording status of registers, flags and
  81. instructions, unassembled into opcode.
  82.  
  83. Trap
  84.    Kolbeck, R.
  85.    $0
  86. is a useful tool for debugging interrupts and reverse engineering. It's also
  87. very helpful in detecting viruses and creating TSR-programs. With TRAP, you can
  88. trap every interrupt in your PC, even hardware interrupts like INT 08h, 09h or
  89. 1Ch.
  90.  
  91. ---------------------------------
  92. END OF SMALL PROGRAMS DISK #12345
  93. ---------------------------------
  94.  
  95.  
  96. ------------------------
  97. 2180 General Programming          Small Programs Disk
  98. ------------------------
  99. 2180 Calculators
  100. ----------------
  101. Bits 2
  102.    Roper, David
  103.    $0
  104. is a program for PC/Main-Frame developers. It does math calculations and can
  105. be used as a substitute for Math Tables. It does Logs, Trig, Base conversions
  106. and more.
  107.  
  108. HDBcalc 1.0
  109.    Lynch, Jim
  110.    $10
  111. is a 16 bit programmer's calculator that lets you perform math and logical
  112. operations in Hex, Decimal and Binary notation.  Unlike other calculators, the
  113. operands and the result are all displayed on the screen at the same time.
  114. This makes it possible to do "what if" type of calculations, in spreadsheet
  115. fashion.
  116.  
  117. PopCalc 1.01
  118.    Microsystems Software Inc.
  119.    $20
  120. is a pop-up (6k) calculator that will evaluate complex expressions in binary,
  121. decimal and hex format. It also supports all C operators, plus Rotate. PopCalc
  122. will let you assign values to variables and evaluate equations. PopCalc locks
  123. up under DESQview.
  124.  
  125. 2180 Help and Information
  126. -------------------------
  127. Cvundo
  128.    Rosenbloom, David
  129.    $0
  130. offers a couple of very useful and seemingly undocumented CodeView features.
  131.  
  132. Game-Pgm
  133.    Gellman, Robert
  134.    $0
  135. is an essay of the author's own views on the programming of games. Mr. Gellman
  136. has programmed several games and registered a number of others. This file
  137. contains his views on good and bad features in shareware and other games and
  138. some pointers on how to make a good, quality game with a reasonable price.
  139.  
  140. LicAdd
  141.    Unique Software ASP
  142.    $15
  143. is a set of programs primarily for shareware programmers: LICENSE 1.1 prompts
  144. the user for his name and address and prints a customized registration form. The
  145. user then only has to include a check, fold the form, add a stamp and mail. No
  146. envelopes are needed. ADDRESS is similar, except it lets registered users easily
  147. report a change of address.
  148.  
  149. Rat 2.40 (RAT-EW)
  150.    Wooten, Emery
  151.    $5
  152. is a 5k pop-up that displays the ASCII character set.
  153.  
  154. Software Engineering Book List  (BOOKS)
  155.    Cohen, Richard
  156.    $0
  157. is a reading list that was originally developed in 1986 for a college course
  158. in structured analysis. It has since been revised and expanded a number of
  159. times to support a variety of courses, both college and industrial, in
  160. software engineering. These books should be of considerable interest to anyone
  161. developing business oriented information systems.
  162.  
  163. UPD386
  164.    Norton, Daniel A.
  165.    $0
  166. is a summary that describes the differences between the instructions of the
  167. Intel 80286 and 80386 processors. It discusses the 32-bit register, the new
  168. addressing modes, debug registers, and paging. It also describes each new
  169. instruction, along with examples. It is primarily intended for programmers who
  170. are already familiar with the 80286 instruction set.
  171.  
  172. 2180 Editors
  173. ------------
  174. HexView 1.2
  175.    Daytris Information Systems
  176.    $15
  177. is a hexadecimal editor for the MS-DOS environment. It can be used to edit or
  178. view binary or ASCII files in a full screen hexadecimal format.
  179.  
  180. HexIt
  181.    Viscomi, Peter M.
  182.    $8
  183. will translate files into HEX format and optionally display them on the screen
  184. or print them.
  185.  
  186.  
  187. 2180 Sound Editors
  188. ------------------
  189. Say Invalid (SAYINVA)
  190.    Leithauser, David
  191.    $5
  192. can be called by your program to say "Attention. Invalid input. Please Redo."
  193. through the computer's speaker in a voice guaranteed to wake up your user (and
  194. everyone else in the office). Frankly, we prefer HAL's soothing "Sorry, Dave, I
  195. can't do that." (See disks 2388-2392 for Sound player and sound files.)
  196.  
  197. Sound Effects Library (SFXLIB)
  198.    Smith, Dave
  199.    $0
  200. allows you to include any of 17 different sounds in your programs. It features
  201. fires, explosions, bombs, tones, vibration and more.
  202.  
  203. SoundFX 486 (SFX486) (08-93 CD)
  204.    Smith, David
  205.    $17
  206. is a sound effects library for 486 Systems. There are 70 sounds
  207. included, plus a demo program which can play each of the sound effects.
  208.  
  209. Sounds Good 2.0 (SOUNDSG)
  210.    Leinecker, Richard C.
  211.    $15
  212. is a sound editor that creates files you can easily integrate into your programs
  213. through the use of a set of library routines. The sounds are interrupt driven
  214. and allow you to do other tasks in the foreground. BASIC and C examples are
  215. given.
  216.  
  217. --------------------------------
  218. END OF SMALL PROGRAMS DISK #2180
  219. --------------------------------
  220.  
  221.  
  222. --------------------------
  223. 2181 General Pgm. Other #1          Small Programs Disk
  224. --------------------------
  225.  
  226. 21Help
  227.    Kaye, Bob
  228.    $?
  229. is sort of a poor man's Norton Guide describing each INT 21H function, the
  230. other DOS interrupts and the ROM BIOS interrupts. There is a small resident
  231. portion (2.2K) which reads three text files from disk and displays the
  232. selected information. Requires EGA/VGA.
  233.  
  234. 386Bug
  235.    This subroutine provides a quick indication of the function of the 32-bit
  236. MUL instruction in the Intel 80386.
  237.  
  238. Alloc 1.4
  239.    Jones, Robert L.
  240.    $0
  241. is an ALLOC procedure that uses interrupts rather than externally linked OBJ
  242. files.
  243.  
  244. AnsCrt
  245.    Housh, Rick
  246.    $0
  247. Uses standard ANSI calls for all cursor placement, color attribute changes,
  248. etc., and Interrupt 21h DOS calls for everything else. It uses no ROM BIOS calls
  249. at all and should work on any MS-DOS computer with ANSI support.
  250.  
  251. Exec (EXEC-TW)
  252.    Wagner, Thomas
  253.    $0
  254. is the source code in several different languages to allow swapping of your
  255. program to EMS to free memory for other programs to run.
  256.  
  257. Fadd
  258.    Richwell, Gunner
  259.    $15
  260. will compute the values for all combinations of segment value, offset value
  261. and physical address.
  262.  
  263. Filbuf
  264.    Kyle, Jim
  265.    $20
  266. is a LIB module that will determine the number of FILES and BUFFERS configured
  267. in a system. BASIC and C examples are included.
  268.  
  269. Flist 1.0
  270.    Portz, Frederick F.
  271.    $0
  272. will neatly format and list source code listings.
  273.  
  274. FndEnv
  275.    is a routine that finds the master Environment block for DOS. If it cannot
  276. find it, it passes back the local Environment block. Source code included.
  277.  
  278. HiMem 2.06
  279.    Microsoft Corporation
  280.    $0
  281. defines the Extended Memory Specification (XMS) version 2.00 for MS-DOS. XMS
  282. allows DOS programs to utilize additional memory found in Intel's 80286 and
  283. 80386 based machines in a consistent, machine independent manner.
  284.  
  285. LDiff .110
  286.    lets you create update files which can be distributed to your program users
  287. for updating their old program files. LDiff automatically compares your new
  288. EXE with the old EXE and creates a difference file. The difference file and a
  289. small LDiff utility can be given to users. The utility will automatically
  290. update their EXE files. This can be cheaper and easier than sending all-new
  291. files.
  292.  
  293. Libra 1.01
  294.    Rose, Herb
  295.    $20
  296. provides a useful, easy interface to Microsoft's LIB program for managing
  297. object libraries. This is a programmer productivity tool. It shows all the
  298. modules in a library, the EXTERNAL and PUBLIC symbols referenced by each
  299. module, and the module size. In addition to the normal LIB operations of ADD,
  300. DELETE, EXTRACT, and REPLACE modules, you can perform a search for modules
  301. that reference particular symbols. All this is done with an easy to use,
  302. windowed user interface.
  303.  
  304. NewProj
  305.    Andersen, Anthony
  306.    $0
  307. automates the creation of OS/2 PM projects. It makes all files necessary to
  308. compile and run a program. It creates a main routine, window routine, and a
  309. dialog box routine. C, RC, DLG H, MAK, ICO, DEF, and LNK files are produced.
  310. Source is included.
  311.  
  312. QMake
  313.    Houston, Jerry
  314.    $0
  315. is an intermediate step between Sammy Mitchell's excellent editor QEdit and
  316. the MAKE.EXE utility that's supplied by many manufacturers.  It will allow you
  317. to press a key while editing a program source file, and automatically invoke
  318. your MAKE utility with that current filename (minus its extension) as the
  319. argument for MAKE.  Source code included.
  320.  
  321. RunTime Memory 1.10 (RTMEM)
  322.    Dunford, Christopher J.
  323.    $0
  324. lets you test-run programs within a specified amount of DOS memory.
  325.  
  326. TexStat 2.1
  327.    Panther Associates
  328.    $5
  329. will keep track of your programming progress by counting all characters, words,
  330. lines, periods, commas, semicolons, 'C' and Pascal comments.
  331.  
  332. --------------------------------
  333. END OF SMALL PROGRAMS DISK #2181
  334. --------------------------------
  335.  
  336.  
  337. --------------------------
  338. 2182 General Pgm. Other #2          Small Programs Disk
  339. --------------------------
  340.  
  341. Exe2Com 1.05
  342.    Dunford, Christopher J.
  343.    $0
  344. is a replacement for Exe2Bin. It offers an optional display of the EXE file's
  345. relocation table, which can help if you get the relocatable items error when
  346. converting EXE to COM. Includes C source.
  347.  
  348. Easy Install 1.0B (EZINSTL)
  349.    Scanlon Enterprises
  350.    $10
  351. automates the installation of your software.
  352.  
  353. EDI Install for DOS 1.0 (EDI-DOS)
  354.    Eschalon Development Inc.
  355.    $45
  356. is a complete customizable installation program. It has an attractive window
  357. interface and supports multiple disks of any size media. It also supports file
  358. compression. The executable installation program is less than 40K.
  359.  
  360. PcFmt 1.3
  361.    Unique Software ASP
  362.    $15
  363. formats your Aspect Source Files, accounting for all block structures, giving
  364. you evenly indented statements which are easier to read.
  365.  
  366. PcUser
  367.    Blenman, Percival
  368.    $0
  369. are some miscellaneous user functions.
  370.  
  371. Programmers Toolbox 1.0 (PGMTOOL)
  372.    Silicon Systems
  373.    $15
  374. is a set of utilities that allow the programmer to analyze/edit files and/or
  375. memory in their base HEX form. DUMP, the file dump utility, displays files and
  376. memory in both HEX and ASCII formats and allows the user to save portions of the
  377. dump to a file. HEXEDIT, a Hexadecimal edit utility, allows the user to edit
  378. binary and ASCII files in a HEX mode. It uses basic editing features,
  379. ASCII/Binary Search, Scroll, Edit, etc.
  380.  
  381. Quik-Install 1.6 (QUIKINS)
  382.    Wester, Michael L.
  383.    $15
  384. is a small (8k) software installation program. Multi-disk installation is
  385. supported. It copies files or installs from EXE archives, checks available
  386. disk space, creates subdirectories, automatically executes applications after
  387. installation, and stores setup internally.
  388.  
  389. ScrBin 1.1
  390.    Knox, Lewis
  391.    $0
  392. converts ASCII text to binary files that can be written directly to video
  393. memory.  The advantages of this approach are that this is faster than the
  394. usual screen writing commands in languages like C, Pascal and BASIC, and that
  395. having help screens, menu screens, data entry screens, etc, stored in disk
  396. files keeps the size of your source code down, and that this allows you to
  397. design screens more easily with a full-screen editor rather than in your
  398. programming environment.
  399.  
  400. ScrCount (SCRCONT)
  401.    Civiol, Ollivier
  402.    $5
  403. is a memory resident program that provides screen addresses in hex and decimal
  404. for programmers. (res:8k)
  405.  
  406. XmsTrix
  407.    Roy, Don
  408.    $0
  409. contains assembler routines built around the Microsoft Extended Memory
  410. Specification (XMS), Version 2.0 for MS-DOS. At the minimum, you can add up to
  411. an extra 64K of executable code space for your programs.
  412.  
  413. XRay 1.5
  414.    Kihlken, Tom
  415.    $15
  416. is a memory resident program (8k) which provides either a detailed report or a
  417. summary of exactly which DOS function calls, including a number of undocumented
  418. DOS calls, your program is making. You can use it to determine what other
  419. programs are doing or to help debug your own programs. Also included is a high
  420. resolution timer which helps detect I/O bound code which can bog down even your
  421. tightest assembler program.
  422.  
  423. --------------------------------
  424. END OF SMALL PROGRAMS DISK #2182
  425. --------------------------------
  426.  
  427.  
  428. --------------------------
  429. 3881 General Pgm. Other #3          Small Programs Disk
  430. --------------------------
  431. #3881 Graphics/Video
  432. --------------------
  433. AnsiDemo
  434.    Tramblay, Alain
  435.    $0
  436. displays a table of ANSI colors and associated codes.
  437.  
  438. BGIANI 1.2
  439.    Thomas Design
  440.    $0
  441. is a 256 color mini-movie projector for VGA. It animates a four-frame VGA
  442. sequence via page flipping. The program should support all VGA cards that
  443. support 320x200 by 256.
  444.  
  445. Designer's Friend 2.5 (DESIGNR)
  446.    Information Management Systems, Inc.
  447.    $15
  448. is a 7.5K TSR that automates interface and screen design tasks. It includes
  449. functions to center strings in a field, count the characters in a string, read a
  450. string off the screen, write a string to the keystroke buffer, display an ASCII
  451. chart, and create bit masks.
  452.  
  453. InfoBar 1.51
  454.    Maland, Philip
  455.    $5
  456. will show you the exact (X,Y) position of any point on the screen. It also
  457. displays the current color and ASCII character number under the cursor, and the
  458. video offset. InfoBar is very helpful for programming in many different
  459. languages.
  460.  
  461. MCD 1.08
  462.    Burton, Michael ASP
  463.    $15
  464. helps programmers design graphic mouse cursors for their applications.  Code
  465. for the cursor can be generated for most languages.
  466.  
  467. RGB ColorMixer 1.5 (RBG15)
  468.    Dutson, Adam
  469.    $5
  470. takes the guesswork out of using the red, green, and blue arguments of
  471. the setrgbpalette() function. (Not on this disk. Ask for disk #18193.)
  472.  
  473. Screen (SCRN-JB)
  474.    Battle, John O.
  475.    $?
  476. is several subroutines for two-monitor systems.  One clears the monochrome
  477. screen, one writes ASCII characters to the monochrome screen, another writes
  478. ASCIIZ characters and the last one writes hex values to the monochrome screen.
  479.  
  480. Sprite Maker 2.04 (SPRITEM)
  481.    Dalrymple, Billy
  482.    $10
  483. allows the EGA/VGA programmer to easily create, manipulate, and save EGA images
  484. for use with many block manipulation functions such as putimage, and moveblock.
  485. Sprites created can vary in size from 1*1 pixels to 100*60 pixels.
  486.  
  487. #3881 Misc.
  488. -----------
  489. CPrint 2.17 (CPRN_CS)
  490.    Cactus Software
  491.    $20
  492. prints source code for most languages on LaserJets with comments
  493. highlighted.
  494.  
  495. Source Application Manager (SAM2)
  496.    Mogenot, Olivier
  497.    $0
  498. is a programming environment that can be used with different languages
  499. so that you do not have to deal with different interfaces/editors for
  500. each.
  501.  
  502. --------------------------------
  503. END OF SMALL PROGRAMS DISK #3881
  504. --------------------------------
  505.  
  506.  
  507. ----------------------------
  508. 12346 General Pgm. Other #4          Small Programs Disk
  509. ----------------------------
  510.  
  511. Charts of Reference 1.1 (COREF)
  512.    RaLin Enterprises
  513.    $7
  514. is a reference utility for programmers. Charts include eight different charts,
  515. ASCII text color codes, ANSI Esc codes, color attribute numbers, extended key
  516. codes, and character codes.
  517.  
  518. Cx 1.03
  519.    Nelson, Eugene
  520.    $45
  521. is a data compression library for MS-DOS, Windows and OS/2. Cx includes
  522. examples for VB, C and Pascal examples; OBJ, DLL, MIX and TPU interfaces; and
  523. source.
  524.  
  525. Merge (MERGEBG)
  526.   Ghodsi, Bob
  527.   $?
  528. helps you create large single files from multiple source files.. These files
  529. can later be used for general reference purposes or cut and paste jobs
  530. during application development.
  531.  
  532. VControl 1.0 (VCONTRO) (12-93 CD)
  533.    Shaw, James
  534.    $0
  535. allows programmers to backup revisions of code automatically. Also
  536. includes other small programs to simulate version control software.
  537.  
  538. VI_Soft
  539.    Vanderheiden, Gregg C. Ph.D.
  540.    $0
  541. is a discussion about developing software that is more accessible for
  542. visually impaired.
  543.  
  544. Visual Compare 1.52 (VCOMP)
  545.    Whitney, John R. ASP
  546.    $33
  547. is a file comparison utility. It is very fast, and the use of colors to
  548. differentiate the files' contents in a scrollable display makes it easy to see
  549. differences between files. Recommended in Dr. Dobb's Journal. Great for
  550. comparing program source files.
  551.  
  552. WSP 1.50 (08-93 CD)
  553.    Wada, Wakiti Koichi
  554.    $?
  555. compares an old and updated file and creates a COM program which will
  556. make the changes to the user's old file. You can send the user just the
  557. COM file instead of a full set of new files.
  558.  
  559. ---------------------------------
  560. END OF SMALL PROGRAMS DISK #12346
  561. ---------------------------------
  562.  
  563.  
  564. ------------------------------
  565. 0232 Programming Aids, General          Small Programs Disk
  566. ------------------------------
  567.  
  568. Baseres 3
  569.    L/G Computer Consultants
  570.    $10
  571. is a stay-resident program written in Turbo Pascal to satisfy the programmer's
  572. need (especially C language) for base conversion of numbers and characters. The
  573. conversions are displayed simultaneously for Ascii, Hex, Decimal, Binary and
  574. Octal.
  575.  
  576. Calc (CALC-CD)
  577.    Dunford, Christopher J.
  578.    $0
  579. is a calculator with many programmer-type functions, such as shift-left,
  580. shift-right, 2's comp., 1's comp., And, Or, Xor, Hex, Decimal, Octal, Binary.
  581.  
  582. CMP
  583.    Gersbach, Jack
  584.    $?
  585. is a file comparison utility program that has the power to perceive added and
  586. deleted sections of a file as well as changes.
  587.  
  588. HDiff 1.22
  589.    Dunford, Christopher J.
  590.    $?
  591. a fast text file comparator for OS/2, intended for programmers' use in source
  592. and version control.
  593.  
  594. Hybrid Btrieve Browser 1.0 (HBB)
  595.    Graham, Micheal S.
  596.    $33
  597. is a TSR that will allow you to view Btrieve records in a user defined format.
  598. Ten different views can be defined with ten fields per view. The view screen can
  599. be scrolled four ways and data can be pasted into the keyboard buffer. Requires
  600. 512K, DOS 3.x or higher and Btrieve 4.10 or higher.
  601.  
  602. Instant Install 1 SE (IINSTAL)
  603.   Stein, Johnathan J.
  604.   $100
  605. allows you to create installation programs for your software. It
  606. supports ARC, LZH or ZIP. It can handle multiple diskettes with ID
  607. check, multiple destination directories, success messages, free space
  608. check, READ.ME viewer, and final DOS command for custom SETUP or to run
  609. installed software. Extract program is not needed if on target PC. (Not
  610. on this disk. Ask for disk #8954.)
  611.  
  612. Keys 2.1 (KEYS21)
  613.    displays the scan values and ascii values of keys when pressed.
  614.  
  615. Make
  616.    $?
  617. executes commands in a "makefile" to update one or more target files. If no "-f"
  618. option is present, "MAKEFILE" is used as the makefile.
  619.  
  620. MemScan
  621.    Martin, Charles F. ASP
  622.    $0
  623. is a TSR memory scanner. It lets you scan RAM during program execution
  624. or it can be called in an Assembly program. It also shows contents of
  625. registers.
  626.  
  627. MovROM
  628.    $?
  629. copies the BIOS to RAM, makes it resident, and repoints all BIOS interrupts to
  630. the copied code, thus allowing any debugger operations to be preformed. MOVROM
  631. must be executed before any resident utilities are installed because such
  632. utilities repoint BIOS interrupts to themselves. When MOVROM exits, it displays
  633. the segment where it copied the ROM code; the offsets are the same as in the
  634. original BIOS listing.
  635.  
  636. Nifty James' Stack Checker 1.00  (NJSTACK)
  637.    Blaszczak, Mike
  638.    $10
  639. is a set of .OBJ files which contain a redefined version of Microsoft's _chkstk
  640. routine.
  641.  
  642. PCTrace
  643.    $?
  644. implements a trace table for MS-DOS to allow you to see what DOS or BIOS
  645. functions a particular program uses.
  646.  
  647. Programmer's Aid (PgmAid)
  648.    Richmond, J. P. Jr.
  649.    $10
  650. is a resident utility that allows you to call up a table of ASCII characters at
  651. any time.
  652.  
  653. Screen Image Editor 2.1d (SIE)
  654.    Ramaekers, Frank Jr.
  655.    $24
  656. will assist programmers in creating menus and pop-up help screens for their
  657. programs and to make it easier to display screens in DOS batch files.
  658.  
  659. Turbo Environment 2.21 (TURBO)
  660.    Orme, Daniel
  661.    $25
  662. is an integrated development environment for your favorite assembler or
  663. compiler. It has most of the features found in Turbo Pascal's IDE such as an
  664. editor, the ability to edit two files at once; shell to DOS; pull-down menus;
  665. same key strokes as Turbo Pascal; and a configuration file. Other features
  666. include on-line help, box shadowing, and 43/50-line support for EGA/VGA.
  667.  
  668. Xray (XRAY-JF)
  669.    Ferguson, John F.
  670.    $?
  671. allows you to monitor areas of your computer's memory while other programs are
  672. running. These other programs can be COMMAND.COM, for those interested in some
  673. aspect of that program; your own resident programs; or some .COM or .EXE
  674. application. XRAY gives you, on a real-time basis, the ability to watch memory
  675. variables or your stack change dynamically.
  676.  
  677. --------------------------------
  678. END OF SMALL PROGRAMS DISK #0232
  679. --------------------------------
  680.  
  681.  
  682. ------------------------------
  683. 0661 Programming Info, General          Small Programs Disk
  684. ------------------------------
  685.  
  686. 87Error
  687.    Scott, Leland C.
  688.    $0
  689. is a simple 8087 error interrupt handler. When an error interrupt is generated
  690. by the 8087 a letter in reverse video will appear in the upper right hand corner
  691. of the monochrome display. The letter will indicate the general type of error
  692. which caused the 8087 to generate an interrupt.
  693.  
  694. ASCII 1.2 (ASCIIJP)
  695.    Piepers, John
  696.    $0
  697. displays the ASCII table in hex, octal, decimal and binary. It is not a TSR.
  698.  
  699. BIOS13
  700.    Martin, Charley
  701.    $0
  702. is a discussion of poorly documented quirks of the BIOS diskette services.
  703.  
  704. Cipher
  705.    is an encryption program.
  706.  
  707. Compaq-G
  708.    COMPAQ Computer Corporation
  709.    $?
  710. this document describes how to write an external printer driver to be used with
  711. the COMPAQ written GRAPHICS utility supplied with COMPAQ DOS 3.0 or later. A
  712. sample printer driver is also included, it is intended as an example of how to
  713. implement a simple print screen driver and as a starting point if a more
  714. enhanced version is desired.
  715.  
  716. DEBUG7
  717.    $?
  718. is a tutorial made to present an overview of the DEBUG.COM program for the PC
  719.  
  720. FortXref (FORTXRF)
  721.    $?
  722. Fortran variable cross reference.
  723.  
  724. Header
  725.    Yoshizaki, Haruyasu
  726.    $0
  727. describes the header format for the new version (and likely for future
  728. versions) of LHArc.
  729.  
  730. How To Copyright Software 92 (COPR)
  731.    Locus Incorporated
  732.    $13
  733. contains a discussion of copyright law and step-by-step instructions from a
  734. programmer/attorney on how to apply for a Certificate of Copyright
  735. Registration of computer software and documentation.
  736.  
  737. IntProt
  738.    Dunford, Christopher J.
  739.    $0
  740. descibes IBM's not-well-known protocol for interrupt sharing.
  741.  
  742. Intervue 1.1 (INTRVUE)
  743.    Hackensack
  744.    $0
  745. is a viewer for the Interrupt List on MegaDisk set #27613.
  746.  
  747. Opcode
  748.    is a text file that contains Opcode tables through 80386.
  749.  
  750. Pinnacle Help 1.01 (PHELP)
  751.    Pinnacle Help
  752.    $75
  753. will help you package your shareware with a slick, professional appearance. It
  754. provides all of the reference material a first time user needs, along with a
  755. file lister, information about registration, and more.
  756.  
  757. Profiler (PROFILR)
  758.    $?
  759. is a system of programs used to list where your code is spending its time. As an
  760. example, to run the system: run PROFILE CHKDSK.COM (a copy of which must be in
  761. your current dir). The batch file profile.bat will copy CHKDSK.COM to
  762. SUBJECT.COM, analyze where subject.com is spending time and list this for you.
  763. Subject.com will be deleted upon completion.
  764.  
  765. Showkey
  766.    Felt, Dave
  767.    $?
  768. display ASCII and hex codes for a key.
  769.  
  770. TSR.TXT
  771.    Vitt, Mark
  772.    $0
  773. is a discussion of new interrupts that should be hooked in order to create
  774. stable TSRs.
  775.  
  776. --------------------------------
  777. END OF SMALL PROGRAMS DISK #0661
  778. --------------------------------
  779.  
  780.  
  781. At Ease With Computer Programming 1.4
  782.    Synfonics ASP
  783.    $54
  784.    #27641/4027 [6 disks]
  785. is a programming tutor designed to make you think like a computer. It covers
  786. Creative Problem Solving, Writing Solutions, and Translating Into Code. This
  787. lesson is also divided into five sub-courses including Thinking, Defining,
  788. Modeling, Formulating, and Computing. It teaches you how to analyze problems and
  789. write solutions. Requires 512K and CGA, EGA, or VGA.
  790.  
  791.  
  792. BloodHound
  793.    Fencel, Richard
  794.    $50
  795.    #1307
  796. is an interesting, unique, program debugging tool.  It works by loading and
  797. running your program and recording all the keystrokes that you wish to enter as
  798. part of the normal execution of your program.  It then saves the resulting
  799. screens.  Normally, you would do this after your program is running the way it
  800. should, but you want to make modifications to it.  Programmers know all too well
  801. how modifications in one area of a program almost always cause unforeseen
  802. changes in other areas.  So after you have made modifications to your program,
  803. Bloodhound will replay the keystrokes and compare the resulting screens to the
  804. previous `known good run' and report any differences.
  805.  
  806. Not only does Bloodhound serve as an automated and very thorough Beta Tester,
  807. but it will let you stop the program just prior to any crash points and single
  808. step ahead, examining registers and variables. The keystroke storage files
  809. also serve as a log of the exact sequence of events leading up to the crash.
  810.  
  811. Bloodhound is not a TSR, but it does load itself into memory before loading
  812. your program to run, and it takes up about 118k of RAM. But unless you have
  813. very limited RAM, that should not be a problem. The 118k is released as soon
  814. as your program quits running. The only minor problem we had was from shelling
  815. to DOS in our program, which made Bloodhound abort on during screen recording.
  816. This should not affect most programs. Every serious programmer should try
  817. Bloodhound. We were very favorably impressed.
  818.  
  819.  
  820. BTFiler
  821.    Access Microsystems Inc.
  822.    $29
  823.    #27733/4028
  824. is a Btrieve file recovery, viewing, editing, search and delete utility. You can
  825. can also clone or pack a Btrieve file; import and export records in ASCII files;
  826. create a file from a BTrieve Build file; list file statistics; and build lists
  827. of Btrieve error codes numerically and operation codes alphabetically. A page
  828. size calculator is included.
  829.  
  830. Also included on this disk is BTViewer ($83), a powerful menu driven
  831. Query/Edit tool for Btrieve files. It features file maintenance functions,
  832. batch modify options, calculated field support, summary report screens, and
  833. much more.
  834.  
  835.  
  836. BTR Help
  837.    Informative Technologies ASP
  838.    $44
  839.    #27733/2971
  840. is a tool for use in the design, development, and maintenance of Btrieve
  841. applications. It will rebuild damaged Btrieve files, test file integrity,
  842. browse, delete and add records, edit records in Hex or ASCII, list Btrieve
  843. operations and errors, clone Btrieve files, display file statistics and more.
  844. Anyone who has struggled with Novell/Softcraft's user-unfriendly Btrieve
  845. utilities will be delighted at the ease of use of BTR Help.
  846.  
  847.  
  848. BTR Watch
  849.    Informative Technologies ASP
  850.    $33
  851.    #27733/3757
  852. is a memory resident Btrieve debugger. It logs calls to Btrieve, recording time,
  853. date, file name, operation, duration, and result of each access. It will log all
  854. calls or just when specified status codes occur. It will optionally signal you
  855. with a beep when a bad status code occurs.
  856.  
  857.  
  858. Beta Test Program 2.7
  859.    MyLife Software ASP
  860.    $24
  861.    #4868
  862. helps software authors develop a beta test program. Suggestions and
  863. examples are provided for an effective beta tester. A beta test bug
  864. report generator is provided for easy isolation of troublesome bugs in
  865. beta software.
  866.  
  867.  
  868. Data File Debugger
  869.    Gilmore Systems
  870.    $20-$40
  871.    #1468
  872. is a unique and powerful data file and database debugging tool. It allows you
  873. to interactively display, dump, modify, zap, and fill data elements in the
  874. data file or database by the same variable names that describe the record
  875. layout in your source code.
  876.  
  877. DFD converts the numbers you type into their proper internal representation,
  878. and converts their internal representation to ASCII strings before displaying
  879. or dumping.
  880.  
  881. DFD lets you translate data to and from different language formats, including
  882. Computer Innovations C86, Microsoft Pascal, Borland's Turbo Pascal, Borland's
  883. Turbo C, and Microsoft C.
  884.  
  885.  
  886. Demo II Examples & Utils
  887.    Jameson, Charles Jameson and Silver Tongue Software
  888.    $0
  889.    #2364
  890. is a set of examples and utilities created with Dan Bricklin's Demo II program.
  891. They show some fairly complicated effects that a newcomer to Demo II might not
  892. think of or might not know how to create. Demo II owners can study the files and
  893. duplicate the effects in their own files.
  894.  
  895.  
  896. Demo Workshop 1.1 [DWRK11]
  897.    P2 Enterprises ASP
  898.    $65
  899.    #12672 (12-93 CD)
  900. lets you make demos of and tutorials for your programs. You can create
  901. stand-alone presentations using actual screens captured during the
  902. running of DOS programs.
  903.  
  904. You can then edit the recorded screens like editing a movie, cut and
  905. resequence scenes, and add pop-up menus and text windows and special
  906. effects. No programming is required. It creates an EXE running
  907. tutorial/demo file as output.
  908.  
  909.  
  910. DFDdraw
  911.    McDonnell Douglas Corporation
  912.    $0
  913.    #3321
  914. is a graphics package for creating data flow diagrams. It is easy to use and
  915. supports a wide variety of printers and plotters.
  916.  
  917.  
  918. Digitized Voice Programmer's Toolkit
  919.    Farpoint Software
  920.    $50
  921.    #27239/1885 [2 disks]
  922. is a voice-digitizing utility for programmers.  It involves a combination of
  923. software and hardware with which programmers may create digitized voice
  924. recordings, store them on disk, edit the voice data files, and incorporate
  925. digitized voice playback into their own high-level language programs.
  926.  
  927. The recording of digitized voice requires a small, inexpensive hardware device
  928. to be built. Schematics and printed circuit board layout files are provided
  929. for this device. Playback of the digitized voice, however, requires no special
  930. hardware except for a 286/386. Realistically, a hard disk is required to hold
  931. the unarchived files in this set, which total over 1.5 meg.
  932.  
  933.  
  934. DOSRef
  935.    Williams, Dave
  936.    $20
  937.    #1759
  938. is intended to replace the various expensive references needed to program for
  939. the DOS environment. It is a programmer's reference to complete register-level
  940. information on all documented and most undocumented DOS and BIOS calls. This
  941. program was formerly called DOSMan.
  942.  
  943.  
  944. Dynagen
  945.    MyndTryx
  946.    $72-$82
  947.    #3758
  948. will generate 27 different types of data in ASCII, dBASE, FoxPro, Paradox and
  949. other file formats for testing your software.
  950.  
  951.  
  952. EasyCase
  953.    Evergreen CASE Tools
  954.    $100
  955.    #27245/1818
  956. is a CASE (Computer Aided Software Engineering) tool. EasyCASE is intended to
  957. simplify the generation of data flow diagrams, transformation graphs, state
  958. transition diagrams, structure charts and entity relationship diagrams.
  959.  
  960. A chart can have up to 256 connections, flows or transitions and up to 20 text
  961. blocks. Support is included for HP7550 and HP7475 plotters, for Jackson Data
  962. Structure Diagrams, for monographics cards and for EGA/VGA cards connected to
  963. mono monitors, and more. Requires EGA/VGA, MS mouse, 286/386, 512k.
  964.  
  965.  
  966. Easy Chart
  967.    Pavitron Computer Group
  968.    $45-$60
  969.    #27245/1477
  970. is a tool for drawing system flow and hierarchical charts.  It uses line drawing
  971. characters and other characters in the IBM extended ASCII set to draw lines and
  972. boxes. It will automatically draw four different flow-charting symbols to any
  973. size you specify: a box, a "list" figure, a "file" figure, and a decision box.
  974. The diamond-shaped decision box is the roughest of the figures because it uses
  975. the `< > /\' characters, which do not form smooth lines.
  976.  
  977.  
  978. NSChart
  979.    Siltronix
  980.    $35
  981.    #27245/2540
  982. generates Nassi-Shneiderman structured flowcharts from a Program Design Language
  983. (NSPDL). Translators are available which convert existing code (C, Pascal,
  984. FORTRAN, etc.) into NSPDL. The chart can be printed or viewed on screen.
  985.  
  986.  
  987. Flowcharter
  988.    #27245/758
  989. is designed to provide a method of displaying complex procedures or events in a
  990. graphical manner using standard symbols which are easy to understand.  The most
  991. common use of flowcharts is in the design of complex computer programs.  These
  992. flowcharts show the basic design of the program independent of the computer
  993. language in which they will later be written.  In this way, other programmers
  994. can translate the design into the actual program using the flowcharts.
  995.  
  996.  
  997. PC-Flow
  998.    Makoski, Dave
  999.    $0
  1000.    #27245/1229
  1001. is a program designed specifically for the creation of flowcharts.  It comes
  1002. complete with nine commonly used templates representing tapes, disks, printed
  1003. output, work blocks, decision diamonds, and more.  These are displayed on the
  1004. side of the screen and chosen by moving an ìèarrow with the cursor keys or
  1005. mouse.  Text and connection lines can be added.  The final result can be printed
  1006. on an Epson compatible printer.  CGA-compatible graphics adapter is required.
  1007. Only a single screen can be edited and printed at one time, so large flowcharts
  1008. would have to be divided into parts and the printed results taped together.  One
  1009. screen will hold a maximum of 25 flowchart elements.
  1010.  
  1011.  
  1012. Finishing Touch 2.4
  1013.    ImagiSOFT, Inc. ASP
  1014.    $73
  1015.    #27850/4571
  1016. is a simple software installation program that reduces the amount of space
  1017. required on disks by 50 to 75 percent. It tests a user's hardware to make sure
  1018. that it can handle your software.
  1019.  
  1020.  
  1021. First Impression 2.6 [IMPRESS]
  1022.    Lincoln Beach Software ASP
  1023.    $60
  1024.    #27850/4197 (11-93 CD)
  1025. is a toolkit for creating an easy to use installation program. Features include
  1026. the ability to check for drive availability and free disk space, to add a
  1027. subdirectory to the PATH, print documentation, code user's name into the
  1028. program, use compressed files, update the CONFIG.SYS file, and more.
  1029.  
  1030.  
  1031. PowerInstall 1.4
  1032.    Ataras Engineering ASP
  1033.    $29
  1034.    #27850/4198
  1035. is a software installation utility. You provide instructions in a text file and
  1036. it creates an .EXE file to do the installation accordingly. Among the many
  1037. commands you may put in the script file are the abilities to read from and write
  1038. to windows, read keystrokes and mouse clicks, execute COM/EXE/BAT files with or
  1039. without the user seeing it, view files, copy and delete files, verify paths,
  1040. make and change directories, use variables and line labels, use IF statements,
  1041. and more.
  1042.  
  1043.  
  1044. Exec 3.3A [EXEC]
  1045.    Wagner, Thomas
  1046.    $0
  1047.    #12464 (09-93 CD)
  1048. contains source code in several different languages to allow swapping of
  1049. your program to EMS to free memory for other programs to run. Features
  1050. include XMS support, the ability to process BAT files and handle
  1051. redirection, and many error codes.
  1052.  
  1053.  
  1054. FileXRef
  1055.    ConVal Software, Inc. ASP
  1056.    $27
  1057.    #3249
  1058. will scan all your application source and ASCII documentation files, producing
  1059. cross reference report files, or data files. It can process all text files and
  1060. has special processing logic for supporting the syntax of the following file
  1061. types: BAS, BAT, C, H, CPP, HPP, COB, DOC, PRG, FOR, ASM, MAK, PAS, PLI, PRG,
  1062. REX, SQL, INP, and TXT. All other types are scanned as if they were ASCII text
  1063. files.
  1064.  
  1065.  
  1066. GFNT
  1067.    KYPP production
  1068.    $39
  1069.    #4276
  1070. is a graphic editor for creating sprites for animation for VGA. Several sample
  1071. files are included. Requires 512K memory and VGA.
  1072.  
  1073.  
  1074. Grafix
  1075.    Albrecht,  Joseph A.
  1076.    $0
  1077.    #1595
  1078. provides programmers support for the Tandy 1000's 320x200x16-color graphics mode
  1079. and Texas Instruments SN76496 sound chip.  Graphics functions provided include
  1080. point plotting, line and circle drawing, draw and box filling routines, graphics
  1081. text and cursor support, store and transfer graphics images, painting, noise,
  1082. and sound generation.
  1083.  
  1084.  
  1085. Help Development Kit 9.5 [HDK95A]
  1086.    Loewy, Ron
  1087.    $40
  1088.    #20294/12460 (12-93 CD)
  1089. creates help files for the Windows Help engine, DESQview/X, QuickHelp,
  1090. THelp, TVHC, and PopHelp. This is a blessing for those unwilling to
  1091. tackle the complexities of the Windows RTF formatting. It is a must-have
  1092. for programmers working in multiple platforms.
  1093.  
  1094.    Input files are easily created with a text editor and a few simple
  1095. commands. The only major drawback at this time is that font colors and
  1096. sizes are not selectable in this version. The author says: "next month".
  1097. Also included is [IL2HDK] 2.1 which converts Ralf Brown's interrupt list
  1098. to the Help Development Kit's HDF format.
  1099.  
  1100.  
  1101. HelpPC
  1102.    Jurgens, David
  1103.    $25
  1104.    #1787
  1105. is a collection of public domain technical articles, lists and excerpts from
  1106. several common reference manuals all organized in a single database. The help
  1107. topics include BIOS interrupts, DOS interrupts, BIOS data areas, DOS data
  1108. structures, and Standard C functions. The main program is a quick reference
  1109. utility which allows viewing of the help database from the DOS command line.
  1110. You'll find the screen displays are brief and to the point. This program is
  1111. designed for the PC programmer who knows what he's doing, but just can't
  1112. remember the syntax, or parameters to some little used BIOS interrupt, DOS
  1113. data structure or C function. Over 900 technical topics have been covered.
  1114. Other features include a file indexer, partial pattern matching for topic
  1115. searches, a TSR version, hypertext linking, and more.
  1116.  
  1117.  
  1118. Misc. Programming Tools
  1119.    Vic Williams
  1120.    $0
  1121.    #3537
  1122. is a set of programmer's tools. Make is a program that will maintain, update,
  1123. and reconstruct groups of programs and other software. Build makes conventional
  1124. makefiles with a variety of options. To_ovl converts conventional
  1125. Borland/Microsoft make linker files to Blinker/Plink overlay script files. SerNo
  1126. helps add and read serial number information at the bottom of EXE and COM files.
  1127. LS lists files with a variety of options.
  1128.  
  1129.  
  1130. MSDOS Interrupt List 3.7 [INTER37A]
  1131.    Brown, Ralf
  1132.    $0
  1133.    #27613/3941 [3 disks]  (12-93 CD)
  1134. is a comprehensive listing of functions available through interrupt calls, both
  1135. documented and undocumented.
  1136.  
  1137.  
  1138. Nice-N-EZ
  1139.    Digital Manufacturing Systems
  1140.    $20
  1141.    #27732/3665
  1142. is a program development environment for use with programming language. You can
  1143. include your own help information from which you may copy and transfer text,
  1144. such as programming examples, into your own program.
  1145.  
  1146. The usual editing functions are provided as well as powerful block operations, a
  1147. clipboard to store deleted or copied text, automatic indentation, keystroke
  1148. macros, various programming aids. mouse support, the ability to edit up to five
  1149. modules at one time and more. Requires 512K.
  1150.  
  1151.  
  1152. Programmer's Integrated Environment
  1153.    twentysomething Software
  1154.    $10
  1155.    #27732/3180
  1156. provides an interface for most programming languages. It allows you to
  1157. edit, compile, link, test, and debug a program using a basic menu.
  1158. Requires 512K and a hard disk.
  1159.  
  1160.  
  1161. SCDraw
  1162.    McDonnell Douglas Corporation
  1163.    $0
  1164.    #27732/3320
  1165. is a powerful, PC-based systems development tool for analyst and programmers. It
  1166. allows you to build and maintain structure charts and data structure diagrams.
  1167. You can improve your productivity by providing a sound blueprint of how program
  1168. components fit together as you build your structure chart.
  1169.  
  1170.  
  1171. SPA:WN
  1172.    -
  1173.    $50
  1174.    #27732/692
  1175. is a programming environment.  To help you get started, the disk also contains a
  1176. tutorial for people unfamiliar with the concepts of structured programming and
  1177. hierarchical top-down design.  According to the author "SPA:WN is the only
  1178. pan-lingual (i.e. adaptable to any target language) Warnier diagram based
  1179. structured program development tool."
  1180.  
  1181.  
  1182. Turbo Template
  1183.    KrikWare
  1184.    $15
  1185.    #27732/3121
  1186. helps in the design of software and forces you to write code with better
  1187. structuring. You start with an outline from which the program generates
  1188. a skeletal version of your program. From there, you can flesh out your
  1189. program. Works with C, Pascal, and BASIC.
  1190.  
  1191.  
  1192. OVL
  1193.    Devore, Michael E. ASP
  1194.    $75
  1195.    #1657
  1196. is a set of overlay managers, a linkable and a stand-alone version.  OVL loads
  1197. overlays from disk at the appropriate time and jumps program execution to the
  1198. overlay code.  OVL has only been tested with MASM, Turbo C, and QuickBASIC
  1199. 4.00, but it is probable that OVL will work with all languages that compile to
  1200. Microsoft Overlay LINKable object modules and which perform direct calls to
  1201. routines in the program code.  The system now works with Clipper, BASCOM and
  1202. other languages.
  1203.  
  1204.  
  1205. Bled
  1206.    Goosens, Ken
  1207.    $0
  1208.    #565
  1209. allows different people to make changes to a text file that they jointly
  1210. maintain.  The typical use of BLED is for producing modifications to source code
  1211. for programs.  Interactive Microsoft BASIC has long had a MERGE command which
  1212. functions like BLED.  It inserts, deletes, and replaces lines based on line
  1213. numbers.  Other public domain programs would compare two BASIC programs and
  1214. produce a merge file to convert one to the other using the merge command.  BLED
  1215. is a generalized program that combines these two functions and works for all
  1216. languages, not just BASIC.  A command line option lets you remove comments from
  1217. code.  The maximum number of metavariables is 99.  The program supports
  1218. metacommands with file includes, conditional logic, and in-line blocks.
  1219.  
  1220.  
  1221. Patch
  1222.    #893
  1223. will take a patch file containing any of the three forms of difference listing
  1224. produced by the diff program and apply those differences to an original file,
  1225. producing a patched version. Primarily intended for when several different
  1226. people are working on the same programming project. UNIX is required.
  1227.  
  1228.  
  1229. Software Change Control
  1230.    Erickson, Walter
  1231.    $20-$129
  1232.    #3326
  1233. compares two files and generates various reports that display any or all change
  1234. differences. It records who, why, when, and where changes were made, maintaining
  1235. a complete history of all changes. It can help eliminate undetected programming
  1236. errors, and track coding progress on software projects.
  1237.  
  1238.  
  1239. SYSTRAK
  1240.    Plossl, Keith R.
  1241.    $?
  1242.    #1415
  1243. tracks revisions to source code files within multiple program systems.
  1244.  
  1245.  
  1246. PC-Tags
  1247.    Moderne Software
  1248.    $38-$73
  1249.    #2025
  1250. is a DOS and OS/2 source-code retrieval system that will locate and retrieve a
  1251. function or procedure definition from a text file written in C, Pascal, BASIC,
  1252. dBASE, Assembly, Modula-2 or any other language (including English). After
  1253. locating the source file, PC-TAGS will load it into your editor and place the
  1254. cursor at the retrieved function or procedure's beginning. Also included on this
  1255. disk is:
  1256.  
  1257. PCTUtil
  1258.    Ramsey, H. Rudy
  1259.    $0
  1260. is a set of utilities for use with PC-TAGS, above. C source code is included.
  1261.  
  1262.  
  1263. PGL Toolkit
  1264.    Norton, JoAnne W.
  1265.    $95
  1266.    #4280
  1267. is a printer graphics library with over 80 functions. Features include unlimited
  1268. virtual drawing resolution up to 32k by 32k and 256 colors, support for 28+
  1269. compiler versions and six programming languages, and support for most popular
  1270. printers. It produces high resolution printouts utilizing as little as 8K of
  1271. memory. Full support is provided for printing through a parallel or serial port
  1272. interface, and seven fully scalable stroked font sets are included. No royalties
  1273. are required for use in your apps.
  1274.  
  1275.  
  1276. MakeDemo
  1277.    Windham Woods Publishing
  1278.    $49
  1279.    #27241/1925
  1280. is a text-based demo maker designed to make it easy to create a demo of your
  1281. program by capturing and editing screens and by creating new screens with the
  1282. built-in screen designer. With the latter, you can make boxes, change colors,
  1283. simulate menus and windows, and insert information. Also included is the
  1284. runtime program "ShowDemo", that lets you view your works of art exactly as
  1285. the end user might see them. Additional features include mouse support, and
  1286. the ability to create interactive menus and to create and brand presentations
  1287. and put them into single EXE files.
  1288.  
  1289.  
  1290. PC-Demo
  1291.    #27241/1005
  1292. is for mocking up demos of programs.  The purpose of the program is to make up
  1293. slide shows that will demonstrate software.  PC-Demo comes with a screen editor
  1294. and utilities for capturing screens from other programs.  It claims to be better
  1295. than Dan Bricklin's Demo program.
  1296.  
  1297.  
  1298. Prototype
  1299.    Martin, Ray
  1300.    $25-$50
  1301.    #27241/1568 [2 disks]
  1302. is a demo building program for developers who have a program that they want to
  1303. demonstrate.
  1304.  
  1305.  
  1306. Programmer's Productivity Pack
  1307.    Falk, Bob ASP
  1308.    $79
  1309.    #27285/2646 [2 disks]
  1310. is a software package designed to provide the utilities and reference tools most
  1311. frequently needed by programmers. Previous versions were retail-only. Included
  1312. is a calculator that works simultaneously in decimal, binary, hexadecimal, and
  1313. octal. Other features include an ASCII & Color Attribute Chart, keystroke
  1314. reference center, keystroke recording and playback, screen capture with
  1315. filtering, background printing, a pop-up DOS shell, and more. These programming
  1316. tools can run stand-alone or as pop-ups. Support isprovided for dual monitor
  1317. systems. A hard disk is recommended.
  1318.  
  1319.  
  1320. ProLite
  1321.    Falk Data Systems ASP
  1322.    $22
  1323.    #27285/3026
  1324. is a subset of the larger Programmer's Productivity Pak. It includes
  1325. productivity tools for programmers, a programmer's calculator, keystroke
  1326. reference center, ASCII and color attribute chart, and pop-up DOS shell. It
  1327. uses swapping technology to free all but 7K of DOS memory when resident. It
  1328. can also be loaded as a stand-alone, DESQview-aware program, or as a normal
  1329. memory-resident program without swapping.
  1330.  
  1331.  
  1332. QwikMath
  1333.    Olsen, J. W.
  1334.    $25
  1335.    #2444
  1336. is a comprehensive programmer's calculator. It offers a complete range of
  1337. arithmetic and bitwise operators, the ability to perform calculations in 32-bit,
  1338. 16-bit, and 8-bit values, a 16-level undo feature, a what-if session without
  1339. losing the results of prior operations, ability to freely combine and move
  1340. between all conditions provided at any time, context-sensitive help, and
  1341. stand-alone or memory resident.
  1342.  
  1343. Values may be entered in binary, octal, decimal or hexadecimal, with results
  1344. always displayed in all radices, as well as their ASCII or extended scan code
  1345. equivalents, where applicable.
  1346.  
  1347.  
  1348. Renamer
  1349.    ConVal Software, Inc. ASP
  1350.    $42
  1351.    #3760
  1352. renames file and symbol references in your source files. This can be used to
  1353. rename certain variables for purposes of standardizing or exporting code.
  1354. Supports BASIC, BAT files, C, C++, COBOL, FORTRAN, MASM, Oracle, Pascal, PL/I,
  1355. REXX, SQL and xBASE.
  1356.  
  1357.  
  1358. ScreenWorld
  1359.    Civit, Jose Olive
  1360.    $35
  1361.    #3027
  1362. is a screen designer and source code generator. Boxes, lines, colors, areas,
  1363. etc. draw in elastic form. You can include colors in the screens and in the
  1364. generated programs; draw lines and boxes with automatic connection lines;
  1365. insert text and generate the source code in ANSI and BASIC. This is a very
  1366. well done program with numerous features not found in most other similar
  1367. programs, such as the ability to create input fields with associated variable
  1368. names.
  1369.  
  1370.  
  1371. StanKit 4.07
  1372.    Liachev, Stanislav G.
  1373.    $102
  1374.    #12174
  1375. is a software installation utility. Features include compression,
  1376. copyright text display, copy protection, installation password,
  1377. colors, sound effects, and more.
  1378.  
  1379.  
  1380. Super-Maint
  1381.    EmmaSoft ASP
  1382.    $55
  1383.    #27396/2736 [2 disks]
  1384. is a program development maker with an editor and help facility. Many
  1385. sophisticated features are provided for building programs from source code kept
  1386. on many drives and directories. Features include support for three memory
  1387. models, three languages at a time plus a linker and librarian, Mouse support,
  1388. and more. Support is also included for MIX compilers (Power C and the Mix
  1389. assembler), Clipper, and Aztec Manx C.
  1390.  
  1391.  
  1392. Tesseract
  1393.    TesSeRact Development Team ASP
  1394.    $25
  1395.    #1390
  1396. is a library of routines for developing ram-resident programs and a proposed
  1397. standard for ram-resident (``TSR'') program communication. The libraries and
  1398. modules allow developers to write programs with TSR capability with little or
  1399. no knowledge of TSRs. Among the features provided are easy use of hotkeys,
  1400. simple Ram-Resident routines, co-resident functions, and cross-routine
  1401. communication facilities. These routines been tested with Turbo C 1.5, Turbo
  1402. Pascal 4.0 and 5.0, Microsoft C 5.0 and 5.1, Microsoft's Macro Assembler 5.0
  1403. and 5.1, and OPTASM 1.0.
  1404.  
  1405.  
  1406. TrackIt
  1407.    Clear Software
  1408.    $29
  1409.    #3670
  1410. uses a point and shoot environment to build libraries instead of typing lengthy
  1411. DOS command lines. Libraries can be built in seconds.
  1412.  
  1413.  
  1414. Versatil 1.11
  1415.    Glaze, Michael M.
  1416.    $20
  1417.    #4572
  1418. is a set of programmer's utilities in a pop-up 5K TSR. Utilities include an
  1419. ASCII chart, box drawing, color attribute, date converter, number converter,
  1420. scan codes, and a screen mask.
  1421.  
  1422.  
  1423. Virtual Reality Tools 1.0 [VTOOLS]
  1424.    Denis Sureau
  1425.    $33
  1426.    #12554 (10-93 CD)
  1427. is a set of utilities to create sceneries and animations of programs of the
  1428. future. The current version contains sprite editors, automaton assembler,
  1429. mathematical tree designer, and other tools to facilitate the job of
  1430. programmers.
  1431.  
  1432.  
  1433. ]]]]]
  1434.  
  1435.